package com.testing.class5;


import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

public class SetTest {
    public static void main(String[] args) {
//        Set<int> iset=new HashSet<>();
        //填写的Integer 就是int的包装类，
        // 也就是java实现了一个叫做整数的类，实现了一系列对于整数操作的方法和变量。
        Set<Integer> iset=new HashSet<>();
        //set是没有长度限制的，可以随时添加和删除数据。
        //增
        iset.add(123);
        iset.add(456);
        iset.add(123);
        System.out.println(iset.size());
        //删
//        iset.remove(123);

        //改,set本身没有下标的概念，所以不存在改。同时set存储的内容没有顺序。

        //查
        System.out.println(iset.toString());

        //Iterator遍历
        Iterator<Integer> sit=iset.iterator();
        //判断是否有下一个元素
        while(sit.hasNext()){
            //如果有，就去取一个
            Integer num = sit.next();
            System.out.println(num+1);
        }

        for (Integer integer : iset) {
            System.out.println(integer+10);
        }

    }
}
